package com.ge.modules.sys.service.impl;

import com.ge.modules.api.service.TbStoreService;
import com.ge.modules.dao.TbStoreDao;
import com.ge.modules.entity.TbStoreEntity;
import com.ge.modules.sys.service.SysStoreService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;


@Service
public class SysStoreServiceImpl implements SysStoreService {
    @Autowired
    private TbStoreDao storeDao;

    @Override
    public TbStoreEntity queryObject(Integer storeId) {
        return storeDao.queryObject(storeId);
    }

    @Override
    public List<TbStoreEntity> queryList(Map<String, Object> map) {
        return storeDao.queryList(map);
    }

    @Override
    public int queryTotal(Map<String, Object> map) {
        return storeDao.queryTotal(map);
    }

    @Override
    public void save(TbStoreEntity store) {
        storeDao.save(store);
    }

    @Override
    public void update(TbStoreEntity store) {
        storeDao.update(store);
    }

    @Override
    public void delete(Integer storeId) {
        storeDao.delete(storeId);
    }

    @Override
    public void deleteBatch(Integer[] storeIds) {
        storeDao.deleteBatch(storeIds);
    }

}
